几个优秀的开源项目,看看你用过几个?
The following article is from JavaGuide Author Guide
大家好,我是鲏。先祝大家周末愉快~
我周末在忙一个自制的新项目,也没空写文章了。给大家分享 5 个精选的、高质量的、非教程类的 Java 开源项目吧~
注:这些项目由朋友 JavaGuide 推荐,感谢 Guide 哥。
项目概览:
Hippo-4J:动态可观测线程池框架 JeecgBoot:低代码快速开发平台 IoTDB:国产时序数据库 Q-calculator:高性能优惠叠加计算框架 Beekeeper Studio:一款跨平台的数据库管理工具
Hippo-4J:动态可观测线程池框架
项目介绍:
一款强大的动态线程池框架,解决了传统线程池使用存在的一些痛点比如线程池参数没办法动态修改、不支持运行时变量的传递、无法执行优雅关闭。 除了支持动态修改线程池参数、线程池任务传递上下文,还支持通知报警、运行监控等开箱即用的功能。 内置两种使用模式,轻量级依赖配置中心或者无中间件依赖版本。
功能架构:
相关地址:
项目地址:https://github.com/opengoofy/hippo4j 官网:www.hippo4j.cn
JeecgBoot:低代码快速开发平台
项目介绍:
一款基于代码生成器的 J2EE 低代码快速开发平台,支持生成前后端分离架构的项目。 强大的代码生成器可以生成前后端代码,帮助 Java 项目解决 70%重复工作。 后端框架为主流的 SpringBoot 2.x,前端为主流的 Ant Design&Vue。另外,还用到了 Mybatis-plus 数据库层面的框架,以及 Shiro 和 JWT 做身份认证和权限管理。
整个项目的技术架构如下图所示,README 文档已经贴好了,我就直接复制过来了。
效果展示:
相关地址:
项目地址:https://gitee.com/jeecg/jeecg-boot 在线演示 :http://boot.jeecg.com 官网:http://www.jeecg.com
IoTDB:国产时序数据库
项目介绍:
一款 Java 语言编写的国产时序数据库,为用户提供数据收集、存储和分析等服务。 与 Hadoop、Spark 和可视化工具(如 Grafana)无缝集成,满足了工业 IoT 领域中海量数据存储、高吞吐量数据写入和复杂数据查询分析的需求。
最早听说 iotdb 这个项目,是通过博士五年,我在清华做时序数据库这篇文章。铁头乔大佬 2016 年西安交大计算机系本科毕业之后,来到清华大学软件学院直博,主要做的就是 Apache IoTDB。
技术架构:
相关地址:
项目地址:https://github.com/apache/iotdb 官网:https://iotdb.apache.org/
Q-calculator:高性能优惠叠加计算框架
项目介绍:一款高性能电商优惠叠加计算框架,就比如说用户消费了 100 元,他同时有一个 8 折优惠券和一个满 100-20 的优惠券,Q-calculator 可以帮助你高性能地找到优惠的最优解。
项目地址:https://github.com/CyrilFeng/Q-calculator
Beekeeper Studio:一款跨平台的数据库管理工具
Beekeeper Studio 是一款跨平台的数据库管理工具,颜值非常高,支持 SQLite、MySQL、MariaDB、Postgres、CockroachDB、SQL Server、Amazon Redshift。
特点如下:
界面超级美观,自带深色主题 Windows、macOS、Linux 都可以使用 可以保存查询以备后用 具有语法高亮显示、自动补全的 SQL 查询编辑器
软件的下载地址:https://beekeeperstudio.io/get
最后,欢迎学编程的朋友们加入我的 编程知识星球(访问 https://yupi.icu 了解详情),带你一起学编程、做项目、向鱼皮 1 对 1 提问、帮你做学习和求职的指导与规划、修改简历等。本季度还有几十个好友优惠名额,可以加我微信 yupi5927,备注【加入星球】和自己的情况优惠加入星球,不备注不通过,非诚勿扰谢谢。
往期推荐